leaf rosette - Turkish English Dictionary